package com.chanct.test;

import java.util.ArrayList;
import java.util.List;

public class test7 {

	public static void main(String[] args) {
		List<String> list = new ArrayList<String>();
		list.add("北京");
		list.add("大连");
		list.add("北京");
		list.add("北京");
		list.add("北京");
		list.add("北京");
		list.add("北京");
		list.add("北京");
		list.add("北京");
		list.add("大连");
		list.add("大连");
		list.add("大连");
		list.add("大连");
		list.add("大连");
		list.add("大连");
		list.add("北京");
		list.add("北京");
		list.add("北京");
		list.add("北京");
		list.add("上海");
		list.add("上海");
		list.add("上海");
		list.add("上海");
		list.add("上海");
		list.add("上海");
		list.add("上海");
		
		list.add("北京");list.add("北京");
		StringBuffer temp = new StringBuffer();
		temp = temp.append("data:[");
		for(String a : list){
			if(temp.indexOf(a)!=-1){
				int begin = temp.indexOf(":", temp.indexOf(a));
				int end = temp.indexOf("}", temp.indexOf(a));
				String number = temp.substring(begin+1, end);
				System.out.println(number);
				int count = Integer.parseInt(number)+1;
				temp.replace(begin+1, end, String.valueOf(count));
			}else{
				temp = temp.append("{name:'"+ a + "',value:1},");
			}
		}
		System.out.println(temp);
	}

}
